package com.zeroext.master.guestbook.service.impl;

import java.util.Date;

import com.zeroext.dao.common.SimplePage;
import com.zeroext.master.guestbook.dao.GuestbookDAO;
import com.zeroext.master.guestbook.entity.Msg;
import com.zeroext.master.guestbook.service.GuestbookService;
import com.zeroext.service.common.BaseService;

public class GuestbookServiceImpl extends BaseService implements GuestbookService{
    private GuestbookDAO guestbookDAO  = null;
    public SimplePage<Msg> listMsg(int start, int pageSize) {
        return this.guestbookDAO.queryMsgs(start, pageSize);
    }

    public void removeMsg(Long id) {
        Msg msg = new Msg();
        msg.setId(id);
        this.guestbookDAO.removeMsg(msg);
    }

    public Msg writeMsg(Msg msg) {
        msg.setTime(new Date());
        msg = this.guestbookDAO.addMsg(msg);
        return msg;
    }

    public GuestbookDAO getGuestbookDAO() {
        return guestbookDAO;
    }

    public void setGuestbookDAO(GuestbookDAO guestbookDAO) {
        this.guestbookDAO = guestbookDAO;
    }
}
